highly touted - German English Dictionary